package com.gcb.domain.dto;

import lombok.Data;

import java.util.List;

@Data
public class OrderShipQueryDTO {

    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 归属企业
     */
    private Long companyId;

    /**
     * 归属运营商
     */
    private Long operatorId;

    /**
     * 船舶名称
     */
    private String shipName;

    /**
     * 船舶类型
     */
    private Integer shipType;

    /**
     * 空船日期
     */
    private String[] originDate;

    /**
     * 空船日期起
     */
    private String originDateStart;

    /**
     * 空船日期止
     */
    private String originDateEnd;

    /**
     * 空船港名
     */
    private String originPortName;

    /**
     * 空船港城市
     */
    private String cityName;

    /**
     * 目的港名
     */
    private String destPortName;

    /**
     * 运输类型 0沿海运输 1内河运输
     */
    private Integer transportType;

    /**
     * 订单状态 1待审核/2进行中/3已暂停/4已结束/5已取消
     */
    private Integer state;

    /**
     * 联系人
     */
    private String contacts;

    /**
     * 联系人手机号
     */
    private String contactPhone;

    /**
     * 创建人方式
     */
    private Integer createType;

    /**
     * 创建人
     */
    private String createName;

    /**
     * 创建人手机号
     */
    private String createPhone;

    private String createTimeStart;

    private String createTimeEnd;

    /**
     * 所属港口
     */
    private List<String> portList;

    /**
     * 船舶名称或空船港名
     */
    private String shipNameOrOriginPortName;

}

